home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / doc / psfontmgr / README.Defoma < prev   
Text File  |  2006-06-17  |  1KB  |  49 lines

  1. psfontmgr accepts postscript, type1 and xfont categories.
  2. psfontmgr provides x-postscript categories.
  3.  
  4. 1. psprint, pspreview and postscript
  5.  
  6. psprint and pspreview categories are obsoleted from psfontmgr 0.4.9.
  7. Postscript-previewer applications and Postscript-printer applications
  8. should now provide postscript category with an application specific tag
  9. is added, like <gs>/Courier-Bold.
  10.  
  11. To keep backward compatibility, pspreview category is accepted. 
  12. psfontmgr registers fonts in this category to postscript category.
  13.  
  14. 2. truetype
  15.  
  16. This category is obsoleted.
  17. psfontmgr now deals with XLFDs of truetype fonts provided by x-ttcidfont-conf
  18. as xfont category.
  19.  
  20. 3. xfont
  21.  
  22. This category exists for providing x-postscript category, and is supposed
  23. to be provided by x-ttcidfont-conf. 
  24. It contains XLFDs of truetype and cid fonts with their hints including
  25. how they look.
  26.  
  27. 4. type1
  28.  
  29. These categories only exist for x-postscript category.
  30. Fonts in these categories should have 'X-FontName' hint(s),
  31. which represents the XLFD of the font, if exists.
  32.  
  33. Defoma-configuration script of psfontmgr will register PostScript fonts
  34. with '<X>/' added as prefix, to x-postscript category with the
  35. substitutive XLFD as the hint.
  36.  
  37. You can get PostScript fonts and their substitutive XLFDs with
  38. following perl codes.
  39.  
  40. @psfonts = defoma_font_get_fonts('x-postscript');
  41. foreach $psfont (@psfonts) {
  42.   my @hints = defoma_font_get_hints('x-postscript', $psfont);
  43.   
  44.   $xfont = $hints[0];
  45.   $psfont =~ s/^\<X\>\///;
  46.   ...
  47. }
  48.  
  49.